3834178
3818313
3128160
29448
259894
25046
2223391
2054354
1867254
18414
1757959
1591013
1338869
1208060
988103
903579
741043
651311
626873
512234
492802
351702
332031
27149
267747
234317
222395
177978
165265
164632
166
148433
144293
140
120
101739
10763
100
92430
90
91
80
84536
7859
73448
73644
53868
55580
41216