200 300 1 220 284 300 250 300 1000 3000 10000 20000 990000 1000000 1 500 0 0