Differences of MaxMin Divisor Pairs (DMDP)
JavaScript (ES7), 60 bytes

f=(n,i=1e4,j=i**.5|0)=&gt;i?i%j?f(n,i,j-1):(i/j-j&lt;n)+f(n,i-1):0


Probably exceeds your recursion limit, so you might prefer the iterative version for 70 bytes:

n=&gt;[...Array(1e4)].map(g=(j=++i**.5|0)=&gt;i%j?g(j-1):k+=i/j-j&lt;n,i=k=0)|k