NP 2001 NP 2002 NP 2003 NP 2004