Knowledge
Data
30 171555 1802156 2119593070 279974780
329 5754977388 20688966 3088530188
1209970859 590245649 68502 8976 7326