840 678 390 392 571 010 273 778 242 814 688 049 936 216 518 240 565 225 934 695 960 207 801 593 751 405 142 927 048 227 447 185 296 886 324 865 654 840 903 875 720 556 542 620 798 833 853 290 458 727