Knowledge
Data
2291 289926 22723376
8586328721 1651723 2954004962 43642186853
106 064280655 26039504 18135