Knowledge
Data
509 21407158 323995 2188309562
399 07401100 87015 454 4282
577 67922581 272 97287316 150432