Knowledge
Data
336 31855120 1452246803 3608858106 7684997
187061173 67101 665140
2404 412755 47107 96057 94357863