Knowledge
Data
307326 628 80907 39621674602
32554 392141 879839292 1632652
6866571495 400324233 229548