643 872 567 743 638 087 011 558 582 727 680 326 935 284 157 000 778 062 104 774 429 937 755 576 095 723 762 341 007 336 729 149 211 514 091 207 127 748 254 930 996 543 021 900 641 583 633 417 643 175