Circulation with Demands