1145
875
957
859
903
929
870
1142
858
857
777
793
874
950
916
964
883
1000
975
1036
1022
1438
854
915
878
829
772
694
901
1156
889
983
703