Knowledge
Data
29553905 11420 21518653 7678537
31490 7292104647 470 951 993153
130 39592051 9610 06051 193307