797 598 741 699 1102 1842 408 70 1138 853 799 1695 551 29 89 1946 990 1551 522 20972