Knowledge
Data
595 1276980128 0275515 1537223 871351894
29982324364 28287 31350678 156394223 41331362
14820 19425514 587384 8166913061