1048
2
867
1
411
542
95
855
873
675
782
590
1369
712
731
856
434
1475
1080
1124
663
831
826
1477
710
1064
7
533
1372
3
1222
799
626
639