What does "上千" + [something] mean? For example:


  上千苹果


Does that mean exactly one thousand apples, or over a thousand apples, or roughly a thousand apples, or up to a thousand apples?
Over a thousand. An equivalent is 千余苹果.