1497
999
1496
991
1495
999
1494
1503
1493
1258
1492
1106
1491
1370
1490
1320
1489
1279
1488
1282
1487
1304
1486
1253
1485
1199
1484
1414
1483
754
1482
771
1481
803
1480
858
1479
836
1478
818
1477
876
1476
850
1475
830
1474
957
1473
1260
1472
1080
1471
2644
1470
905
1469
1527
1468
1084