Knowledge
Data
27082 284008665 310356236 99523144417 17214
22580 774849 332908 8697507
9054066 83615727 32519306272