4589
430
440
410
383
222
190
16149
160
132802
112031
107747
13830
11180
8671
7330
588262
5700
5390
4821
475147
405142
33050