2929
1183
1258
1345
1442
1234
6939
4038
1444
1112
1215
1786
986
1173
1027
1387
1155
1355
1290
1352
1148
919
1418
1159
1171
967
1225
1226
937
1070
1086
1041
959
1039