2937
1187
1262
1352
1447
1241
6949
4056
1451
1191
1121
1225
1792
992
1182
1032
1394
1161
1362
1304
1358
1153
924
1422
1166
1173
971
1235
1239
990
944
1076
1093
1051
964
1048