input: Write a function to edit a given Python program to make a correct API request, include necessary headers, and parse the response to print each user's information. If the response is empty or an error occurs, handle it appropriately.
  assert make_api_request("https://api.example.com/users", "Bearer YOUR_API_TOKEN")=="User1\nUser2"
  assert make_api_request("https://api.example.com/empty", "Bearer YOUR_API_TOKEN")==""
  assert make_api_request("https://api.example.com/error", "Bearer YOUR_API_TOKEN")=="Error occurred"
output: def make_api_request(url, token):
      import requests
      headers = {
          "Authorization": token
      }
      try:
          response = requests.get(url, headers=headers)
          response.raise_for_status()
          users = response.json()
          if not users:
              return ""
          return "\n".join(users)
      except requests.exceptions.RequestException as e:
          return "Error occurred"