Knowledge
Data
95495 18496 1975248
43839391 5120709 707354
116748245 4150167 39596456 93813350 20928