Knowledge
Data
317517699 19156 89283354 99705 30151069
666067844 2339458 81103949 724952
403282 499214 860366 2799826