Knowledge
Data
31 59338 453254 299914
488145747 10291477 884450 859442 534863
6299804 65318328421 1217581 25014827 65076487595