3578313
2998160
257894
2331833
2034354
1807254
1363715
1308869
1216327
1185541
1178060
938956
918103
863579
731043
641311
615391
602268
596873
522966
51132
472234
462802
413662
362035
331702
312031
291015
26149
265346
267747
224317
202395
177978
165265
155726
148433
144293
134632
127942
10763
92430
91739
84536
73448
73644
6859
56821
55580
45925
41216
43868
03636