Knowledge
Data
14926838616 4600895296 612706448 31444 319538037
54595 8628245 173037 45784414
966632 64 3214802 9105968 41156