310933
25901
23040
22801
21332
188118
180310
17323
16590
15692
12601
11981
111915
11019
110020
96517
96425
92254
8500
8227255
8130
8047
7756
73226
72633
71211
6959
68921
6535
65123
64116
6222242
5940
5660
56015
55511
53712
52625
4960
4855
4726
4604
4340
4300
4126
4080
3985
3965
3743
3676
3397
3370
3330
3282
3227
3177
3113
2933
2856
2812
2691
2505
2440
2420
2370
2193
2191
2105
1910
1873
1820
1680
1550
1544
1390
1380
1320
1260
1150
1115726
1100
1070
1037942
1000
785927
721
71859
706821
700
691217