Knowledge
Data
21815644 8476950 809414566 829
54218736544 1743295 5747866827 985733710
390883071 21048222 139431802