Knowledge
Data
313384067 31075 08371 25184872 7621895304
107409 538473 48215 368598
141767 88158758 36548 8986