Knowledge
Data
21668 1325226188 121633 247525256 130168031
15670281 0944659 0249171895 2004146
3394 876969 80629 95600