Knowledge
Data
490699 559753 514314 2195975
19315314 9338323 42343759 1000815
3400357 870463 29386972415 30226230