Download file from preferred mirror
List of best mirrors for IP address 3.148.227.197, located at 1.287200,103.850700 in United States (US).
Map showing the closest mirrors