960
899
849
855
1002
1010
864
951
1031
904
1037
1057
1185
1419
1069
1079
1017
1148
985
957
941
971
1562
1149
931