$a_{n} = 1000*n / n!$
$a_{1} = 1000$
$a_{2} = 1000$
$a_{3} = 500$
$a_{4} = 166.66$
$a_{5} = 41.66$
As we can see that on increasing the value of $n$ , the value $a_{n}$ except for $n = 1$ and $n = 2$
So at $n = 1$ and $n = 2$, we are getting maximum value.
Therefore, the sequence attains the maximum at exactly two values of $n$.