Knowledge
Data
58790 930 1763758 7720394
656740 89 426662992 11961111 53794
176258506 20891629040 59451404 24328005