677 710 948 576 171 730 890 709 231 924 192 560 071 486 216 112 614 349 305 478 551 453 042 076 471 351 022 695 079 944 331 318 218 961 221 728 843 678 809 058 291 056 492 423 095 631 045 779 698 671