Knowledge
Data
295 110693 7361 34836719
104004 77 4999625 312174881 71878150
976418350 310994 68 279860006