594 028 233 808 500 803 821 140 433 934 326 714 525 103 031 459 847 903 079 119 145 089 109 588 877 006 126 476 864 639 590 039 205 607 607 060 537 963 122 352 344 663 784 745 975 387 136 798 235 613