Knowledge
Data
30 260246399 1630329 21612436496 4483
12074754 53781 71450
82892278535 75144325626 63640422691 8136