Knowledge
Data
21595069841 140081632 18332996 58693553
9930 937 005 3182
104706 82665630 2660267 4211 673