Knowledge
Data
3081 860 7699489 2954678 32079584269
521 49663768 81659 408988225 55460847
2956530560 21989 4128