3098896
2518313
2374178
2088160
181894
1771833
1603391
1414354
1257959
1151013
988869
883715
866327
858060
845541
748103
708956
633579
492268
461311
441
412802
412966
395391
386873
36132
333662
302035
271702
232031
192395
194317
190
170
167
163
155346
135265
137978
122
114293
105726
92430
91739
82
7763
6859
63644
46821
45925
41216
44536
45580
03636