Knowledge
Data
21882 51569186 1594950 38534256850
4330 36152773 139648
653368789 8044303 5314 1239908548 932358275