670 769 191 122 361 654 560 730 263 257 507 292 749 518 825 130 247 448 655 031 304 617 487 032 884 881 986 894 454 338 433 011 180 088 842 596 722 252 918 569 614 991 630 533 961 063 585 924 328 108