Knowledge
Data
269 196728619 35015295 2527295
49165159 2485850 8895756360 201623700
16710138 182896 3370603555 6587962 47675005843