797
657
698
748
641
735
699
796
914
763
638
688
723
684
1195
714
749
695
1551
1297
645
887
643
725
988
647
852
1031
779
749
666
851
4247
670
769
874
914
712
682
807
820
1769
639
681
669
705
741
647
627
816
688
1552
675
723
658
685
817
934
2273
694