How many respondents are included in a typical survey conducted by a professional polling firm like Gallup?
A) 500
B) 1000
C) 1500
D) 2000