Knowledge
Data
342359829 9843160027 7513797227 603828
585328689 4095752549 140549 88191 353709
89164589157 2895855 45010622