Knowledge
Data
1639025 73336 110557
39670 969774 2746 23384 8966682
0319515916 312246982 8890 1489818053