635
660
686
1080
505
664
534
600
655
620
200
500
687612
49323
48540
47998
4251271
4040158
33094
3253151
31046
26642
24481
22850