Knowledge
Data
10646 509381036 1389006475 27342806
14947553791 18599259582 2586875 7017069 17
375500787 111 77508 460