Knowledge
Data
15905 1428 629597037
3773487 21999 273084 4202984 308060
15042 799 2224182 45570752058