638 732 349 069 627 289 457 719 707 296 697 155 171 761 475 347 691 627 409 904 078 746 000 145 193 808 786 477 785 374 606 509 934 982 003 009 098 456 600 261 683 458 753 293 210 891 597 135 053 801