Knowledge
Data
48 743899 3186709312 66140737
33164197209 2878296 1163
22616 9966453964 0319758 6601032