300 200 100 40 2000 1500 1500 2000 2500 20404000