What is the number of people in Lebanon?

Lebanon currently has a population of 4.1 million citizens, 400,000 Palestinian Refugees (who are denied citizenship even though almost all of them were born in Lebanon), and 1.3 million Syrian Refugees. Unfortunately, as the situation in Syria continues to deteriorate, it is expected that Lebanon will accommodate between 1.6-1.7 million Syrian Refugees by 2015. This surge in population is overtaxing the country's very limited resources.