Knowledge
Data
29 40156 5366860 251941 8538383196
37700 955 7296827 8331026 456494
26034 95100032176 86296914393 973915795 157701040