A political candidate has asked you to conduct a poll to determine what percentage of people support him. If the candidate only wants a 5% margin of error at a 99.5% confidence level, what size of sample is needed?