524 158 922 703 996 522 771 420 065 000 895 310 679 495 638 496 901 348 594 997 513 488 834 429 455 931 737 045 751 672 196 618 956 054 245 117 961 167 011 539 617 463 343 039 091 490 434 199 128 985