Knowledge
Data
351707340 4132682 29338319
316269198 1911934 68086732 32864
835299 18 6296879 41292 12966336