2976
1216
1300
1379
1478
1272
6978
4151
1489
1224
1150
1268
1828
1015
1211
1061
1421
1194
1395
1340
1388
1184
959
1454
1193
1208
1000
1262
977
1105
1113
1083
993