npc annual 2017