Which of the following are the next term of the sequence 5, 30, 180, 1080,...?

a.6480
b.6481
c.6482
d.6483.​