10000 10 524288 30 15 10 1 65535