Knowledge
Data
20151976972 1812984 38266811011 2176201 343923089
470503042 88458 600 631359
8980 904182 313022237 26