Knowledge
Data
6233302 67 639327 5230293626
2352 95880550 99199685143 5015928194
9783549 27492 61641692524 2663365830