Kentaro can type 48 words per minute. At this rate, how many words can he type in half an hour? A. 24 B. 96 C. 1440 D. 2880