Knowledge
Data
31 8880766 1411146 688195854
14494617276 55969479 7700187967 25463
332169151 26463397 9973747843 286879698