Knowledge
Data
39017913 1378503 16611416 1716841 42261633
584095130 96022804382 180614850 64763190 58597
8030346 25843572 2142