624 508 426 597 303 914 426 382 409 403 414 078 673 921 023 734 538 296 507 953 344 329 693 165 373 710 144 949 387 738 365 595 367 913 877 047 822 889 185 912 030 664 086 910 613 516 843 891 824 609