Puzzle #530

What are the next two numbers in this sequence?

1440 240 48 12 4