Knowledge
Data
22095572 10522 9361948 9914 157540
18482615 7823 826180 056948 3160
16305 68 2640 34897