Knowledge
Data
31 27540017660 710496428 9264068
626305 5183413400 749678 742053
4396883 59270 6198 72702 444