3558313
2978160
255894
2311833
2024354
1777254
1353715
1308869
1216327
1168060
1165541
928956
908103
853579
731043
631311
605391
602268
576873
522966
51132
472234
462802
413662
362035
331702
291015
282031
267747
25149
255346
224317
202395
177978
165265
155726
148433
144293
134632
127942
10763
92430
91739
84536
73448
73644
6859
56821
55580
45925
41216
43868
03636