576 019 545 656 535 717 356 381 400 353 800 087 618 822 216 351 629 473 943 731 158 556 929 206 783 726 832 870 221 443 171 249 839 176 557 015 516 551 621 908 872 583 913 996 078 560 873 728 903 338