313 674 292 618 709 481 542 268 653 857 589 519 960 790 298 873 183 284 775 975 675 125 503 786 054 860 384 305 500 013 422 748 794 284 918 162 562 259 645 424 768 537 054 738 572 559 069 506 017 870