2313
2188
18912
18515
1800
2671
12114
11111
15314
1424
34813
1085
700512
50313
49380
49038
4315271
4123158
33614
3326153
31756
27272
24921
23290