443 300 738 044 386 610 351 031 643 058 609 591 107 333 760 146 835 678 539 855 539 542 943 065 379 256 198 725 678 020 460 415 361 963 854 521 776 018 958 019 039 367 237 325 669 627 698 219 361 743