Knowledge
Data
40334804 391543828 3353 338702
45668169 5891 269980 698808971 90597747733
104744626 2442992 2300437