Knowledge
Data
21309469 15054 597592 92 4380819
77838660 489270 215 096189
8388783966 1148866 15425499 6065517