Knowledge
Data
21305276 065 231962563 2852 868572548
14910441496 2964519 337181873
400940346 13846658 7980024