Knowledge
Data
30189260 10199260 22905 1096472
154472156 760235327 9033
8377110320 4363170 255972 55613 955912137