627
611
789
638
715
671
644
712
446
733
687
788
706
832
803
755
959
811
757
783
822
876
738
908
834
814
791
763
856
769
785
816
0
823
805
777
844
787
850
762
854
824
818
886
752
500
761
792
799
774
1026
736
859
1053
806
820
775
800
801
852
866
1367
651
847
895
2320
664
1882
915