2976
1215
1300
1378
1477
1271
6978
4151
1489
1223
1150
1266
1827
1015
1211
1061
1421
1194
1395
1339
1387
1183
958
1452
1192
1208
1000
1261
1268
975
1105
1113
1082
993