Knowledge
Data
509928829 2016813 149908604 19664511
15867347 56529749 14952780 29051339061
674 463 7513 58