Knowledge
Data
30 3166151180 37731 189806
799935 299391506 747
5826658 630846217 20548824810 6091090 388746