428 620 310 977 328 316 272 102 501 717 393 506 861 410 462 474 271 747 103 750 584 658 788 071 448 284 672 456 362 846 123 899 276 060 093 660 224 784 934 331 134 045 139 706 898 702 508 759 782 420