How many ways can 15 students join 5 different clubs? You can assume any student will join one club.

A) 75
B) 3,003
C) 30,240
D) 5,005