Knowledge
Data
33968084 20069 8748 644216925
320085578 143625 63941 90442253 78444832
29337710 3185270 32953 45645 54592