1063
7
1477
1
710
2
532
712
856
731
433
1475
1080
1124
663
831
826
675
781
590
1369
799
855
873
95
627
715
791
589
1853
626
547
1222