How many four digit natural numbers not exceeding 4321 can be formed with the digits 1,2,3 and 4, if the digits can repeat ?