423 292 994 259 399 538 531 953 973 529 501 970 377 045 623 644 981 286 053 709 890 529 877 888 300 250 618 611 688 633 353 667 764 488 567 098 625 780 438 578 132 925 655 692 642 504 307 220 004 448