Knowledge
Data
31713 2985 5706
586 75130718 2001171629 664
59634249660 28099205 13269412 9121061962 516