500
499999
399999
899999
2999
249999
15099
4999
149999
99
599999
179999
499999
2999
479999
1999
4999
269999
299999
14999
199999
500