2931
1184
1258
1347
1442
1235
6941
4043
1447
1115
1220
1786
988
1174
1028
1387
1157
1356
1294
1355
1149
921
1419
1161
1171
968
1230
986
937
1072
1086
1044
961
1041