643
710
718
668
633
694
635
1128
884
974
732
721
807
874
751
2745
781
1770
681
729
756
738
717
670
1375
935
653
712
850
605
854
1075
715
658
785
904
782
642
896
871
724
643
967
767
10524
739
731
645
675
869
646
868
1052
867
721
1811
714
1317
655
911