Knowledge
Data
34998196 785543826 3166481 450945452
502924170 422238 30296472569 62657512135 16516153
945715 4598 21507