2954
1193
1281
1359
1458
1249
6955
4085
1461
1198
1130
1233
1800
999
1190
1041
1401
1169
1370
1315
1367
1163
935
1429
1173
1184
979
1244
1250
995
952
1083
1099
1056
972
1057