Distance from General Santos, Philippines