660 742 842 195 964 645 725 029 153 072 918 178 816 511 637 014 283 235 567 513 854 449 324 943 124 779 034 251 634 905 415 407 367 622 748 954 183 836 888 262 778 954 559 398 222 064 395 000 353 867