Knowledge
Data
31277741 30353388 7055905 871192
1164212560 957555200 907 29874
2289736 44085 86667368