Knowledge
Data
346329855 20891879 815 3179910907
54500 89 51452 834357503 568810
66 454850 201994916 502079