634 614 747 288 358 415 100 610 004 526 155 896 647 024 031 200 977 171 755 314 751 197 570 982 967 671 053 045 093 764 915 885 452 841 916 381 125 638 060 403 878 732 907 156 560 725 577 403 759 704