What is the greatest number less than 1000 that when divided by any of the numbers 5, 8, 12 and 15 leaves a remainder of 3?