683 902 149 919 482 754 306 906 145 978 367 075 072 623 472 484 039 813 597 242 982 325 727 107 437 582 505 548 322 553 040 759 299 692 076 424 322 908 214 448 447 247 890 064 830 649 345 530 874 323