907
18659
1351
879
819
4297
649
734
937
928
876
1035
701
693
672
759
809
993
632
875
752
710
732
749
915
887
749
757
837
745
872
1115
1045
731
765
970
4534
642
708
1059
1067
776
1031
752
765
809
755
876
733
1305
786
920
653
940
726
738
870
1024
826
812