512
1
657
626
2
391
631
603
645
755
1065
6
593
446
1225
706
555
658
1062
485
697
760
452
1571
4
436
679
1077
748
1114
929
623
1126
3487