Knowledge
Data
30963 5103360787 7015810997
165750983 4253096 18320688650 8078425056 433679877
303932012 8003878 7979359095