what is the population of vilanova i la geltrú ?
66,000