PUMaC 2012 Team Problem 17

How many solutions are there to a^{503}+b^{1006}=c^{2012}, where a, b, c are integers and |a|,|b|,|c| are all less than 2012?