Knowledge
Data
2046402 275374756 34 378691 8973457
59756526 159106 3762810 895044090 649735568
1950906 0319681976 25567669937