592 815 810 934 284 223 150 519 580 613 161 349 067 875 121 495 629 726 542 323 238 108 042 202 897 960 415 085 274 755 737 206 822 390 271 230 954 641 837 505 533 202 120 706 900 707 290 080 417 671