2596264

Name 2596264
Category Participant
Affiliation Karlsruher Institut für Technologie