530 116 066 454 502 739 259 309 451 200 860 716 532 448 347 583 232 180 795 606 957 035 628 743 960 305 220 307 631 644 019 736 077 584 703 992 561 616 812 524 539 585 523 932 849 597 604 847 063 826