Knowledge
Data
15665 295059 3583318 581864
27746197 336 7920 8766754 37764
932869 234623 067600 21979700