3718896
2988313
2804178
2468160
215894
1991833
1843391
1774354
1477959
1361013
1128869
1036327
993715
988060
975541
808956
778103
703579
551311
535391
522268
491
442802
432966
42132
416873
373662
332035
281702
262031
214317
200
192395
195346
190
187
183
145265
147978
132
125726
124293
92430
91739
9763
92
6859
63644
56821
54536
45925
41216
45580
03636