Which were the top 12 booking channels in 2021?