Knowledge
Data
35223900 29110438 14487194534 698110631
12438 214 276399 6404940562
476566439 116148334 2529