Knowledge
Data
34147700 816166 21680540 145564 118795305
5018041 9155069 405641088 3147627110
71 568 322586044