Knowledge
Data
258531083 16289887758 1087113326 491700967 2085745971
4716766 603485 2869364 20238506492
25440630 570536 3232811 7829966 58676193586