534 961 323 903 016 959 256 254 479 832 551 204 513 784 874 181 175 131 340 544 643 394 523 083 619 546 485 068 801 140 834 624 593 439 401 152 566 488 017 401 661 095 983 702 215 676 792 084 208 893