1145
875
957
859
902
929
869
1142
856
857
776
793
873
950
915
962
883
999
975
1035
1020
1438
855
854
914
877
828
772
694
901
1156
889
982
703