813
801
666
671
759
962
746
907
18657
1350
879
819
4297
649
734
937
928
868
876
1035
701
693
672
758
809
993
632
875
752
706
731
749
915
887
749
757
837
745
872
1115
1045
730
765
970
4534
642
708
1059
1067
775
1031
752
765
809
755
876
733
1305
786
920