Knowledge
Data
21626 314 1997284 85463576639 50987776
49764381 16114413 4796 24677711 25146602
1428600 336004 52 755594881