874 832 120 408 350 026 122 393 588 469 997 379 016 683 885 730 590 711 516 553 336 364 166 116 787 344 669 879 718 107 519 282 416 716 479 877 089 649 251 743 095 950 231 058 772 129 712 260 483 671