257 362 681 433 846 852 687 766 187 082 690 793 851 810 393 704 188 760 960 529 135 130 153 355 114 334 088 384 100 783 036 892 717 838 480 300 353 133 473 390 552 763 141 563 468 779 841 492 663 022