Knowledge
Data
30 28895223520 29130360906 7754
31893543 9843760 85387046899 57123991266 240
7696440 3564256518 947990829 182814