Knowledge
Data
3256506 842701 86118656 785635416
43519944 23004201 6039179 72108 419198
114230216 8598 186735838