672 394 108 160 889 355 834 039 547 350 726 516 866 143 231 274 510 558 606 716 167 624 345 412 652 513 898 653 939 855 810 066 415 294 810 322 631 581 443 833 704 336 318 916 611 076 425 338 938 947