Sample size (Taro Yamane)

n = N / (1 + N·e²). The result is rounded up so your sample is never smaller than required.