1960
1851
2465541
1433579
747
1073
1374
976
696
6510
2354
1416
700912
50323
49400
49088
4315271
4123158
33614
3326153
31756
27272
24921
23290