2956
1196
1283
1362
1460
1252
6959
4090
1464
1205
1138
1235
1806
1001
1193
1045
1405
1176
1375
1316
1371
1165
941
1432
1192
981
1246
1253
1002
956
1090
1102
1059
974
1062