593 471 560 044 576 008 990 978 371 282 229 512 074 086 111 040 048 736 736 857 211 050 259 515 591 160 482 378 189 770 292 141 889 694 030 504 013 636 484 892 759 095 308 153 693 687 085 685 984 231