Because I haven't receive any tickets refund and some of my alliance members received more than hundreds tickets, so I send an Email to the support team. And here is their responds:

So basically if some members donate resources on Monday and the other members always donate same amount of resources on Saturday, everytime Monday resources get consumed first but those who donate on Saturday will still have some resources left. That's why those members who donate late every week got a lot of tickets refund but I got nothing.
This just doesn't make any sence to me. What do you guys think?
@RichTheMan