Knowledge
Data
3176 5794427 971 432822
4288440 025463223 335085 19904637864
8639 63744 61188 867036 552