651
699
1253
725
657
831
759
701
810
835
673
642
750
682
624
595
668
696
778
643
675
819
775
741
658
655
668
655
659
717
668
676
681
705
754
623
847
618
629
673
592
640
665
650
664
822
656
777
625
819
758
672
1061
715
1002
685
656
640
602
681