Knowledge
Data
26 15226584 3140072 38719150
412996 26241 9163802603
689529256 705315 42036660 3743103