Knowledge
Data
22700279 286636452 84613 815529
157973309 93494105371 17681 17088 68695
21006643 6596728 791776175