693 656 863 364 053 320 630 721 241 475 569 358 947 043 569 812 559 808 411 188 253 655 540 558 149 191 575 267 000 951 793 519 994 387 892 531 245 130 785 449 158 753 059 961 805 638 069 337 638 627