numdp