Knowledge
Data
30122 174221778 89266848 8131096
2168368 1392809776 63982 6336413 024572274
32089 29218202656 12069543 50805