Knowledge
Data
30677 405 976 1670580 63351512351
659295999 848236 163 758 150508980
867751392 28744591 73407618 9203171 60980676