690 348 830 610 431 151 754 417 085 754 556 647 697 362 702 671 379 070 406 191 139 702 084 843 017 919 953 620 290 939 400 487 043 138 851 605 448 876 588 547 318 540 728 119 009 056 214 026 474 059