2938
1187
1263
1352
1447
1242
6949
4056
1451
1191
1121
1225
1792
992
1182
1033
1394
1161
1362
1304
1358
1154
924
1422
1166
1173
971
1235
1239
990
944
1076
1094
1051
964
1048