604 574 722 979 368 554 610 376 046 596 845 318 941 977 247 704 253 592 235 063 266 618 118 120 122 712 306 086 556 595 791 923 046 110 042 803 416 857 832 993 601 655 566 044 653 260 528 162 275 141