Knowledge
Data
40590560 29995497 5800 644850737
988 433348267 6815736339 36095
449291154 550932801 14061622438