518 587 782 719 143 626 086 710 910 151 711 190 886 741 942 725 023 718 805 813 141 371 779 250 153 928 642 993 396 443 763 910 145 644 842 655 788 707 618 827 345 028 522 964 313 208 633 417 187 357