Knowledge
Data
22888557341 79527 93504386 16333501 42073737
40055 2290 2680272
300 2494596 319581 312 84