Generation mix (21/25)

Generation mix