from 29476 35371
from 22933 27519
from 52087 62505