shouldn't students be in the genitive case when preceded by a number?
1 студент 2-4 студенти 5-10000000.... студентів
Only for five and above
Seems like it should accept the female version as well? Since from the English you can't tell.