2478313
2324178
2038160
19247
178894
16546
1533391
1394354
12814
1227959
1137254
1111013
988869
858060
748103
633579
541043
441311
412802
386873
352234
261702
232031
21149
217747
192395
194317
135265
127978
124632
114293
108433
92430
91739
90
80
86
70
73448
7763
71
6859
63644
41216
43868
44536
45580