I think they are all right.
It depends on your body needs, and what your goals are, to build muscles for example or to decrease your cholesterol or weight or increase stability of your energy levels so it varies greatly imo and its better to consult a nutritionist before putting a limit for yourself. personally I'd say between 20-30