12852283
9309157
4526100
3775217
297154
2764118
262945
229258
225236
196664
186427
179433
122035
107418
106615
104024
101915
101431
92712
89718
89517
8397
83713
7569
69320
6318
62111
6089
5726
56315
5629
5355
5228
5006
4967
4935
4753
46611
4636
4528
4492
4426
4386
4192
4136
41317
4056
40010
3934
3844
3817
3783
3656
3623
3555
3484
3472
3286
31511
3057
3031
2812
2493
2485
2377
2361
2312
2302
2274
2262
2045
1962
1963
1894
1842
1834
1832
1735
1713
1650
1611
1581
1492
1371