671 953 863 241 220 388 850 310 940 409 750 916 276 581 112 923 811 595 219 934 497 461 177 643 056 313 228 652 546 638 286 725 813 947 707 100 050 510 772 331 943 481 209 040 363 652 614 291 307 724