4778896
3558313
3474178
2978160
255894
2311833
2153391
2024354
1687959
1511013
1353715
1308869
1216327
1168060
1165541
928956
908103
853579
631311
605391
602268
586873
541
522966
51132
462802
413662
362035
331702
282031
255346
250
224317
227
202395
203
177978
165265
155726
144293
142
112
10763
92430
91739
84536
73644
6859
56821
55580
45925
41216
03636