18000 7000 17624 31917 20144 2450 31049 34561 25040 31646 17567 2583 !)