4094191
363615
29833
25478899
237429
22973
17852
15931
14470
10660
8971833
8141
7021
6241
6014
5855541
5823716
5356327
5121
5111
4280
3640
3400
3383
3221
3171
2902966
2701
2612268
2593
2530
2290
2289
2160
1761
1700
1614
1543
1490
1450
1444
1320
1240
1138
1111016
1110
990
980
930
873
817942
790
785726
770
701
662
656821
650
642
620
475926
410
341
280
160
90
80
43636
20