511 440 130 329 093 760 636 655 676 661 598 787 541 147 192 947 560 537 816 869 030 610 396 641 695 522 800 177 273 191 072 564 572 487 107 512 503 047 612 377 799 337 532 180 658 454 997 903 906 083