What is the maximum number of hosts one SHOULD have on a layer 2 network before it needs to be segmented?