Knowledge
Data
3066 691328256 87058971 9458290 540479651
5457759 1464600 8803119 048127343
1181366186 42 40856362