Knowledge
Data
2196 20406988 270260672 1290064
13246052 787218723 888228 915 814
9867905592 12 91444 55624 951887