2976
1215
1300
1378
1478
1272
6978
4151
1489
1223
1150
1268
1828
1015
1211
1061
1421
1194
1395
1340
1387
1184
958
1453
1193
1208
1000
1261
977
1105
1113
1082
993