1497
999
1496
984
1495
1058
1494
996
1493
905
1492
973
1491
940
1490
936
1489
919
1488
870
1487
936
1486
968
1485
897
1484
922
1483
927
1482
819
1481
976
1480
896
1479
860
1478
752
1477
895
1476
901
1475
961
1474
897
1473
910
1472
743
1471
878
1470
865
1469
893
1468
838