Knowledge
Data
16059 302380 0589564 32
2005 54847287 252497 3101400689 4165597
340297879 534156729 99768372 89993533017