343 840 634 159 870 132 986 083 612 578 587 533 508 288 512 028 515 481 625 471 758 726 577 402 917 780 703 442 043 002 058 054 995 708 016 524 591 551 639 072 997 682 331 362 571 074 241 454 687 398