Knowledge
Data
107493250 400415509 16447102 7253484955 966048
47414 1187 12056222992
12553 38213 75027751871 89813468 1714462450