593 410 104 185 165 551 208 796 677 716 103 284 405 175 184 009 592 285 064 668 573 778 585 447 632 521 834 727 277 312 694 678 235 535 659 786 895 222 958 953 539 030 594 572 991 617 015 551 696 878