Erica is planning a graduation banquet for her son. She is not sure how many people she can invite with a budget of $1500. The catering company charges $650 plus 5.50 per person attending. What's the greatest number of guests she can invite and stay within her budget?