Every 30 min and the earliest arrives around 6. 30 am and the last one is around 11 and sometimes midnight. If you're worried about your extra magic hours, you'll be covered
About every 30 min
Every 30 minutes, latest depends on day
Thanks! Your answer is awaiting moderation.