AMC 10B 2005 Problem 13

How many numbers between 1 and 2005 are integer multiples of 3 or 4 but not 12 ?

Answer Choices
A. 501
B. 668
C. 835
D. 1002
E. 1169