Knowledge
Data
308226 42734 9730617 66484354429 88185045
29 1295 5330966569 412470
194 176592970 32547960 116