977 223 699 714 321 196 702 254 042 088 298 630 056 028 360 446 668 103 094 501 072 398 943 675 842 884 909 890 480 617 958 606 620 973 707 547 567 695 248 371 447 894 035 151 050 958 429 791 417 310