What number represents 9,562,774,477 rounded to the nearest billions place?
A. 9,000,000,000
B. 9,500,000,000
C. 9,560,000,000
D. 10,000,000,000