According to a study made by Galileu magazine, there are 125,5 million Catholics in Brazil. The Brazilian Catholic Church has 10.218 parishes, 298 bishops and 18.685 priests. The same study has estimated that per each priest there are four ministers and that Catholics give only 0,54% of the family earnings to the church, while Protestants give from 1,48% to 2,26% of the family earnings.