1429
893
908
1188
984
931
1098
1783
1136
1370
1656
1608
1540
972
1463
1350
886
1545
1281
1279
1263
1378
1460
1119
1317
1316
1286
1186
1304
1128
1125
1497
1400
1130
1090