Knowledge
Data
45084864 10268375400 21281859 16261264 9002
98047490 63294374 10557211560 9081925
520373396 1759176 5282500 88585292