21009 = 524288