AMS-Code: 37D05, 37D10, 37J15, 37J45, 39A05, 70H03