Knowledge
Data
20929 511316 9871 32388 236431861
5911 8567560 2742 1781968 6266
45712 849886 82594960 17