Knowledge
Data
507411086 8486360 885214293 45142580906
603014757 66780 16191 1205787 94997410
40525 955 5664 2556