Knowledge
Data
14267 31 22488158 442500093
8930122481 2115188 29915165 1294047 959295196
34072 70426424 820911 607135 67993350005