646
677
761
1067
2073
710
844
707
674
1363
828
814
821
704
643
690
643
684
832
937
751
698
737
1014
753
716
862
626
705
688
651
1072
640
972
773
772
684
661
1318
719
778
696
1139
970
703
808
810
683
803
660
744
706
1047
710
824
704
944
822
819
763