508 814 630 761 502 633 574 444 160 775 612 686 556 507 650 054 552 573 871 782 490 375 325 860 637 092 112 047 686 289 505 778 189 172 550 111 812 154 713 368 944 402 550 574 601 623 297 943 434 289