Knowledge
Data
45534646 3157110 343504253
5584402 989519 20387514979 634357 132285832
24059230 7640175 1799966