Knowledge
Data
31 7951684 405275
8868070869 234 2291455503 77020217 937339
201012574 3228459176 39041662058
2525138 14798950 520434 5414516