2953
1193
1279
1359
1457
1248
6955
4084
1461
1198
1130
1233
1800
999
1189
1041
1401
1169
1370
1315
1367
1163
935
1429
1172
1183
979
1244
1250
995
952
1083
1099
1056
972
1057