Knowledge
Data
260 29953 5087 335661640 396090211
1839391 23102588275 82872 89614 715485216
5303 190710724 7597968925