Knowledge
Data
58 313959578 14 996984704
109 32132307476 31253873 24671172510 8983245
312 65292536098 1133526