649 078 059 767 208 959 008 508 198 666 352 207 362 251 013 235 929 300 637 099 952 609 535 691 726 158 458 890 019 963 357 750 071 705 454 751 071 761 617 785 699 682 338 890 657 415 098 578 185 561