488 494 512 515 523 540 541 549 553 562 584 611 663 664 685 687 712 718 748 774 775 782 819 857 903 938946