957 980 317 248 917 649 733 712 977 489 571 573 491 089 395 705 894 625 014 760 086 159 706 924 240 446 640 476 991 592 585 300 661 397 841 980 423 264 769 647 974 906 657 488 801 611 165 719 374 605