Knowledge
Data
30658 453944 2518197 8042000666
477 191 7760616352
283111607 64267 18729517689 1562 827