629 898 277 824 907 785 348 763 640 558 453 880 413 142 919 358 110 577 365 706 956 471 637 863 699 780 686 382 604 660 760 867 084 046 429 363 747 987 759 161 192 179 122 951 510 655 018 200 121 607