Knowledge
Data
16665433 419698 3640110
2225325 89306 906912
6267272145 130483 115134 7643092 3986194