1062
2
645
1
594
419
565
707
799
95
873
855
1369
712
856
731
1475
782
590
675
533
765
749
2979
4
1064
7
1477
710
1080
434
1124
663
831