2961
1197
1284
1365
1463
1259
6962
4101
1467
1207
1140
1238
1807
1003
1047
1409
1179
1379
1318
1374
1167
943
1433
1177
1192
983
1249
1258
1005
960
1091
1105
1062
975
1066