422
766
560
866
542
7010
1120
642
721
768
960
570
694912
49983
49190
48738
4284271
4091158
33394
3284152
31586
27052
24801
23120