560
866
542
7010
12413
1120
642
1020
721
768
570
870
700112
50253
49370
49018
4312271
4122158
33584
3323153
31746
27252
24891
23270