Community Size, Heterogeneity and Voter Turnouts