641
684
2165
870
723
641
697
674
729
641
732
806
707
691
949
857
827
701
1865
960
2241
909
640
1916
634
992
621
760
806
724
746
945
1073
939
677
798
2105
642
880
692
703
1686
686
686
717
762
949
616
725
2173
689
703
740
733
1373
791
1157
689
721
658