Problem 48 - Sum n ** n

Find the last 10 digits of sum([i ** i for i in range(1, 1001)])