661 659 657 661 659 662 658 657 654 657 655 655 645 634 634 631 633 618 595 408 407398