910
876
1192
864
942
852
970
1287
1243
1357
1057
1321
950
1059
1337
1382
1583
1097
863
951
1037
1185
1411
1068
1079
1005
975
1389
1143
1017
1147
985
956
941
969