How many of the first 2023 numbers in the sequence 9,99,999,9999,… are divisible by 7?
336
337
338
505
674