Knowledge
Data
166 453118 96 140955549 65935054
680607121 1530485 81 083
51 034832541 7117902 249722