How many pairs of positive integers \((a,b)\) with \(a \geq b\) are there such that \(a^2+b^2\) divides both \(a^3+b\) and \(a+b^3\)?

Let's think step by step and output the final answer within \boxed{}.
user