Knowledge
Data
903638 5158392 16398205 6743151
5075 8804009 2242964926 104491348
20 95 892 648 90526