3418896
2808313
2624178
2318160
195894
1911833
1783391
1714354
1427959
1281013
1078869
963715
956327
938060
935541
788956
768103
653579
511311
502268
495391
481
432802
422966
39132
396873
363662
312035
281702
252031
204317
200
192395
190
185346
187
183
135265
137978
125726
124293
122
92430
91739
9763
92
6859
63644
46821
45925
41216
44536
45580
03636