Knowledge
Data
40641 427668 3722584 407810
16312714 7837858530 3031
29900 74954505 9915102 358786 84