Knowledge
Data
631559 32667 5596 3314
290056728 7946 306225272
722884225 95199 14339644942 9841863 5255