Knowledge
Data
3196 17935386 8541814 2435712 35
8887042 20410 534659605
91 701 67441692 76307 269171100