570 983 366 965 930 327 278 607 856 716 922 452 272 750 242 133 572 311 299 870 403 465 855 691 019 486 473 404 138 407 982 083 882 619 538 915 796 861 121 162 427 151 270 579 714 847 389 785 585 534