Knowledge
Data
30085 12707701040 1998845
6200 41214224 53179588979 2679671 414755306
3103134 3710 76643796 72466