Knowledge
Data
130295 28652 21849490 663812904 247026243
48725 74746 1923473917 5110 84197168
3251 881127895 738868427 385711241 3306