12748283
9243157
4503100
3760217
294954
2756118
260845
228358
224336
195964
184527
178933
121735
107118
106115
103924
101231
100815
92512
89318
89017
8387
83613
7529
68120
6258
62011
6069
5716
5579
55515
5305
5208
4986
4947
4925
4723
46511
4616
4498
4472
4416
4346
4172
41117
4096
4056
39910
3904
3834
3807
3783
3626
3613
3545
3484
3472
3286
31011
3037
3011
2812
2493
2465
2351
2357
2282
2272
2274
2262
2045
1953
1942
1923
1894
1834
1832
1822
1735
1713
1640
1611
1571
1482
1371