Knowledge
Data
12269065 25045096224 392 8159
317 994498 23329791 9281105
31931964 6366602 27 25 30336917