Knowledge
Data
105288630 320520581 2634408282 14918681 67132391
8122074439 172735360 7052
82659614 5325797690 919936 278