786
870
942
1050
1708
726
640
644
711
738
722
1278
763
1157
642
766
624
867
650
2739
716
2248
679
625
671
738
842
1342
835
751
703
669
687
716
647
899
937
680
691
798
816
703
1277
661
625
717
765
1043
696
986
778
781
697
636
780
714
783
726
661
993