Download file from preferred mirror
List of best mirrors for IP address 131.188.6.1, located at 49.589699,11.003900 in Germany (DE), network 131.188.0.0/16 (autonomous system 680).
Map showing the closest mirrors