579 570 550 546 613 620 626 626 680 694 662578