Knowledge
Data
312968623 299406 972290497 77417511092 363852911
5827 910804296 9522830025 570085467
43976187 3673606538 261