Knowledge
Data
30 37891 336297 21049
21081100 644 58012986 2449454114 63166814
28198595125 121071 25860025 89242376