683 766 526 586 118 346 978 142 577 802 032 363 763 951 951 898 972 376 713 454 784 033 896 558 244 138 497 818 400 089 392 165 920 012 649 036 737 806 708 846 482 163 443 833 967 745 619 970 707 426