594 610 798 1059 2150 701 902 824 1198 1479 2876 1007905