Knowledge
Data
25067 395131524 35 970
20 39817468608 1980816 9914 4492476
28058 0319529 9728 641511485