Knowledge
Data
126603508 1985916715 9846580 629184459 197893065
8600526 2673095549 5107077 20135237531
1761075028 633244 815204860