960
899
849
855
1002
1010
863
951
1029
903
1037
1057
1185
1410
1068
1079
1017
1147
985
956
941
969
1553
1148
931