Using queuing models to set the right parking price