641 475 613 798 329 988 238 026 274 443 147 078 734 695 733 589 238 315 699 411 321 902 424 016 352 285 374 170 833 796 014 824 725 951 637 423 796 994 790 758 591 002 285 891 946 691 727 459 172 620