How many five digit numbers can be formed from the numbers 1, 3, 5, 6, 7, 8 and 9 if repetition of digits is not allowed?

A. 2525
B. 2520
C. 2515
D. 2510​