AMC 10B 2013 Problem 18

The number 2013 has the property that its units digit is the sum of its other digits, that is 2+0+1=3. How many integers less than 2013 but greater than 1000 share this property?

Answer Choices
A. 33
B. 34
C. 45
D. 46
E. 58