Knowledge
Data
29812 8859 121847126 8531095
984 150800 64863811 97746 1633927
8880 969 10247277 17339427125