Knowledge
Data
30 46096 3775206 47003931 18270002
3342229 787716 74475
22385496250 983368296 0285941 240063747 102