686 238 016 607 312 759 405 299 185 583 730 579 504 460 871 735 890 767 555 086 927 738 219 868 282 599 045 486 678 095 545 692 265 769 267 006 602 552 374 919 999 411 848 215 108 445 984 594 628 763