343 525 139 928 116 616 438 342 418 754 276 122 442 159 233 213 891 536 293 652 156 762 058 844 058 872 235 181 738 255 949 586 884 874 725 492 003 698 111 761 355 192 622 537 566 686 057 257 529 376