519 559 605 684 746 769 980 43052 108 183 430 456 603 513 531667