397 535 587 275 257 632 633 605 905 109 524 507 508 493 000 471 018 011 237 482 093 416 655 978 958 123 369 702 967 359 956 976 863 893 033 729 419 330 676 079 553 240 109 751 275 616 876 244 852 826