Knowledge
Data
29594859 14131 5071 20358895
59003259 065310 1540154517 339110
95963309228 38651 7439928