from 3199 3312