Knowledge
Data
28 1697462 2084
1952629 31596457305 3340562 128398411 915711528
19079758 65024139 7215579 7797 1345060887