. . 669 670 671 .