Knowledge
Data
3098053 138152472 8316295383 76185404
557081392 37476576 32389 954512 6680354064
23908 82427318 580851665 17954290623