Knowledge
Data
503120060 479356680 30371 297 5344974
107 3845560 83113935 28046369950
5299725539 25008762 3844291 040592