How many surjective functions exist from {1,2,3,4,5}\{1, 2, 3, 4, 5\}{1,2,3,4,5} to {1,2,3,4}\{1, 2, 3, 4\}{1,2,3,4}?
240
120
60
480