668 491 287 007 214 004 609 417 572 998 223 173 516 095 288 898 481 177 897 886 082 435 263 160 190 832 636 399 021 080 733 735 806 445 698 771 949 245 421 367 895 924 872 767 712 452 910 671 421 342