678
647
679
655
743
766
639
642
675
3218
777
785
986
1216
712
665
721
707
747
692
652
646
746
734
745
675
692
696
858
818
634
964
887
624
825
1014
659
861
8434
4318
1163
1021
966
874
714
660
689
628
753
722
4468
729
683
779
938
680
748
977
799
660