You are developing a RESTful API. When a client sends a POST request to create a new resource, but the resource already exists, which HTTP status code should your API return to best adhere to standard practices?
500 Internal Server Error
202 Accepted
400 Bad Request
409 Conflict