Is there a limit on number of project access tokens?

Is there a limit on how many project access tokens we can generate for a given project?

We are exploring the possibility of using GitLab container registry as the means of making our Docker images to our customers. These images are not public, hence we need to provide each customer their own credential to pull images. Before we do down this route, wanted to make sure that we won’t hit access token limit when we reach 100 or 1000 customers.