Knowledge
Data
31708 3683580 3095112 8175915527
3500 756857829 29483 202 640
669674463 31 6092 62149157423