Knowledge
Data
21888 1953081310 9779 768685
1805199 554091 60444 29349
2597 90368 2921343970 6316 366065238