Knowledge
Data
30800306176 333512540 19459476855
6495955427 12095885 667951961 57673
18572 5515446 1954071815 185