588 138 498 553 150 742 829 963 982 065 576 687 582 939 541 505 673 688 987 492 970 754 029 532 514 184 537 811 278 629 651 280 988 007 816 929 883 257 432 235 827 105 302 473 300 337 153 718 654 062