Knowledge
Data
312506 23036147 51192 2357010 20350
79553582592 1501 26117295
8820854 72344 979 0264113