654
896
705
781
641
672
699
826
727
1350
807
696
692
653
743
1058
867
723
965
984
757
817
738
765
664
756
740
748
752
937
782
931
705
889
787
799
807
917
945
705
825
804
632
712
943
746
676
829
639
1091
724
758
883
748
2065
1435
781
797
880
829