from 999
3000
2950
500
500
999
999
999
999