512
1
656
626
2
391
631
602
645
755
1064
6
593
446
1225
706
555
657
1062
485
697
760
452
1571
4
435
678
1077
747
1113
929
623
1126
3480