954 868 337 683 675 212 460 143 329 424 329 761 526 794 513 723 601 101 721 338 190 816 675 972 436 773 130 425 882 036 539 658 124 839 139 109 396 932 330 764 882 303 611 175 140 482 891 508 492 302