Supply and Demand model for ABF | MicroEval | Artificial Analysis