Knowledge
Data
96 304220 38510170 593600 65491739
886 19079 963 50269 858810
790478081 408385287 16336 3621