Knowledge
Data
5177216 42116158980 94477 24143
106 16572 298791
8031413 419478 92373322 5902490 61659592