Knowledge
Data
3099 27319791 1665947143 2042689072 962556606
511355446 252583146 9867 7272296
55589037315 25203 28171138985 30462860