cost ranges