1426
888
907
1185
983
931
1095
1775
1135
1369
1655
1606
1536
969
1462
1345
883
1541
1278
1277
1259
1373
1458
1117
1316
1314
1285
1183
1302
1126
1122
1490
1399
1085