Knowledge
Data
3966 756532378 18067411 4631 3184
366141364 70283929349 8080262 767056527
980931 749 9425491 21306983 25699565700