660
689
628
753
722
729
684
779
938
680
748
977
799
660
664
719
697
890
679
683
639
782
699
929
705
671
780
789
687
656
731
811
658
749
676
668
675
715
935
711
610
709
939
701
749
839
723
936
749
659
673
679
700
691
799
856
763
766
671
803