30 100000000000 1000 12315 19980 8627 8627 29989