Knowledge
Data
307007 103931 657220 7183 648518
43689 16331589 483882 419367 860380
545084692 5568805 973 9004956742 515