Knowledge
Data
5050856 2213523615 41335411 61130552 207841
106719 18 39351621466 14111375 102814266
9856 415 542734355 4067802591 5319