5 50 1150 900 590 45150 50087 1 144 50 2 628 1 1 1664 370 25 2 514 8 1 31 125000