Knowledge
Data
500122344 331 36030377 185307
29537740 85338497 211782
604565 4020 290430797 18271931 5019984