947 863 532 156 615 314 322 771 819 315 534 821 598 017 620 347 621 273 420 383 492 670 485 919 869 071 923 341 015 565 736 309 270 306 040 047 754 183 949 537 090 831 893 830 807 717 099 465 658 186