Knowledge
Data
2542863 940386558 4335605
57311639 881650670 013940826 1195226
684462 317367 294317053