Knowledge
Data
329483985 89070564 28437173 2579950
31 87590 7106068 8181 1392284
20426 112915193 396 328485620