640 676 410 608 725 099 479 979 710 636 866 195 988 337 140 144 946 610 000 358 522 722 899 356 950 769 564 998 970 961 675 062 114 298 072 478 199 441 869 342 021 552 281 605 048 132 202 882 458 450