21670 = 1048576