Knowledge
Data
31318 101666222 2677 406603
82193 9899 8922609 1367525 5371
64790246 52800 25488920 9585272185