Puzzle #530
What are the next two numbers in this sequence?
1440
240
48
12
4