Dye-sensitized solar cells based on hierarchically structured porous TiO2 filled with nanoparticles1. Issue 21 (7th June 2015)