1073
1374
976
696
6510
1416
1305
310
760
1409
1127
1180
701212
50373
49410
49148
4319271
4126158
33644
3326153
31776
27292
24921
23290