Knowledge
Data
42 304561 2246 21983642
251 56821093 60334010 6544836 703
31139531 099618671 763 15 4996