How to allocate desks for PhD students when we don't have enough? A Simple Algorithm for Allocating Fixed Resources over Multiple Periods When There Is Excess Demand and Different Entitlements