688 956 949 158 298 901 141 135 046 935 093 390 659 260 347 311 113 471 830 753 593 770 680 602 150 961 248 175 340 630 338 185 334 102 159 824 360 955 213 308 398 740 542 740 047 416 443 734 727 309