Knowledge
Data
30192 112396364 6875
87546054 413 47498383625 502109293 4506299
6219866 36186460198 7887732 32462573584 19933