digimesh multiple end devices

Hello,
i a single digimesh network, how many end devices that receive data from routers i can have?
It is possible to have, e.g. 10 routers that talks with an end device and 10 routers that talks with anotner one?
How the routers choose the proper end device? Based on number of hops?
Thanks to anyone will clarify

There are no limits specified to the total number of asynchronous sleeping end nodes that can communicate to an always on router. In addition, there has been no limit listed for the total number of routers supported in a network. But realistically I would not goo more than a few hundred.