Thousands pay respect