Knowledge
Data
17957510 58357 5684168 4675
391270476 22208486 20977946118 6195
23 20060134 635581994