Knowledge
Data
318389219 46282564 1729665
66824411 4527052 986 269621 5973002532
636935 593702 104191296 487026 94900