Knowledge
Data
336782209 2935217 9807018 3786233791
5822610573 548227 2480 9780262 267937679
29443 1334851076 71977 1198257191