2937
1187
1262
1352
1446
1241
6947
4056
1451
1190
1120
1225
1791
991
1182
1032
1394
1160
1362
1302
1358
1153
924
1422
1166
1173
971
1234
1239
990
944
1076
1093
1051
963
1048