640
1
662
680
425
3
731
587
625
4
1145
10
379
5909
638
703
606
2
447
1742
567
1006
518
413
444
1156
697
480
349
457
1018
469
5
481