No more than 100 000 faint satellites should orbit Earth