Knowledge
Data
3109 587933531 15891 1987
57998658 2999 49805 2964
11756 992895069 13553 221042 93446