2932
1185
1258
1347
1443
1237
6942
4048
1448
1116
1221
1787
988
1176
1029
1389
1157
1357
1295
1355
1149
921
1419
1161
1171
968
1230
1234
986
939
1072
1087
1044
961
1043