Knowledge
Data
21556 18497 99441296 378347 91021
40 3372136 12437865 88853 8762957
58584 181750998 73047617 305317911 79