304 513 962 387 474 844 563 423 413 387 810 839 968 020 191 490 577 077 377 361 292 724 249 638 510 528 450 086 010 908 059 215 209 698 840 593 200 093 483 490 588 018 422 782 747 898 505 442 457 914