Knowledge
Data
153450143 18395015 5314592 908072220
5822373 3110216 1161095 40275656 5629
22030845222 73691 74322048865 751