American players

Hey guys...

I'm new here. I'm sure you get this question all the time. I am just wondering how many American players (imports) you are allowed to have on the team's rosters.

Thanks
Mark

19 imports, 20 non-imports, 3 quarterbacks.