Knowledge
Data
31 1086089 08157069 33459805 668006362
5965947 2713308726 2678544
3212523 65355199 47103729883 15080043 77141