1063
2
646
1
594
419
567
707
799
95
875
855
1369
712
856
731
1475
782
590
675
534
766
750
2979
4
1064
7
1477
710
1081
434
1124
663
831