from 20944 27227
18105 23537
9095 11824
from 4675 6078