Knowledge
Data
349851 30504268 17800 7585
8443782 19130760079 828750
43156 777 709389 1035321 215424256