309433
25891
23010
22791
21332
188018
179710
17293
16570
15672
12541
11961
111515
11019
109920
96325
96317
92154
8500
8217255
8130
8017
7746
73126
72533
71211
6949
68821
6535
64923
64016
6182242
5940
5660
55815
55211
53712
52525
4950
4835
4726
4604
4330
4260
4116
4070
3965
3955
3743
3676
3387
3370
3330
3272
3197
3177
3113
2923
2836
2802
2661
2495
2430
2420
2360
2193
2171
2105
1910
1873
1810
1680
1550
1544
1380
1320
1260
1140
1115726
1100
1050
1037942
1000
785927
721
71859
691217
686821
610