1000 500 200 200 100 100 100 100 86230 14977 29015 55454 16393 16399 16400 29006 100 100 100 100 100100