964 438 926 142 685 625 523 624 138 700 896 709 687 220 047 842 785 802 910 642 560 127 979 611 898 363 511 911 429 928 951 834 408 250 258 422 495 607 980 570 748 122 577 136 165 324 655 923 078 850