Knowledge
Data
35859079 9097812281 4141855 9771
33358849 1214513682 692951 437
32946014634 385691019 30 303186