Knowledge
Data
305376 2001211 4741 3006 843281
978740 252 4535 4177912640
17812867060 72386854795 59278580 5574 6673