The number of words Richard types varies directly with the time he spends typing. Richard types 315 words in 9 minutes. How long will it take Richard to type 1,225 words?