593 174 402 365 088 582 930 839 672 259 284 892 783 903 944 400 108 506 618 177 735 518 565 156 289 651 281 461 494 728 061 820 379 006 374 730 372 284 177 632 052 943 800 715 910 378 958 636 130 957