Knowledge
Data
50371252 64212 40439160 247946
29385864 584854 9766963 87421950 31105414
3555872 37233847 4881 855