486 500 508 512 582 604 607 682 707 747 793 805 820 831 866 875 878 962 965 967968