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