870 422 014 417 966 440 626 762 819 195 108 759 966 875 388 751 890 332 339 336 771 115 866 821 119 498 107 120 149 608 946 394 101 561 109 546 308 254 580 458 818 124 766 553 702 034 713 673 052 388