Any limits on number of subgroups under a group?

I am working on a product that depends on having many subgroups under a group i.e.

group1/subgroup01
group1/subgroup02.
group1/subgroup…
group1/subgroup4000

Before I go with this architecture it would be nice to know from the Gitlab admin experts if there are any upper limits defined with the total number of subgroups I can have under one group?