633 380 627 157 929 640 720 722 430 694 725 958 240 415 416 309 764 486 804 948 829 968 960 881 366 148 387 320 843 848 457 033 088 137 949 268 790 408 344 068 419 484 251 632 808 250 789 122 457 611