593 110 359 983 985 230 082 910 215 247 881 031 910 295 253 722 646 847 494 672 797 664 793 222 533 486 790 622 034 825 581 382 653 001 368 421 074 966 143 147 497 952 583 745 278 669 854 520 023 787