Knowledge
Data
315960046 7074333602 18744663 31891 757788176
3785188 21034786857 2593749190 525396 543445
25611 648 611516