1504
954
955
1242
1033
994
1157
1864
1202
1244
1429
1702
1687
1592
1068
1538
1450
973
1677
1339
1337
1312
1431
1550
1182
1390
1384
1348
1241
1365
1208
1187
1575
1456
1195
1153