1305
310
760
1180
17414
1192
710
1132
1808
2250
2160
1370
701012
50323
49400
49088
4315271
4123158
33614
3326153
31756
27272
24921
23290