871 696 801 134 737 229 163 471 868 054 953 448 320 403 099 686 100 464 100 643 057 587 079 685 185 703 154 765 727 087 625 439 024 477 956 130 858 276 417 470 324 339 481 906 926 328 813 880 912 303