from 42968 55858
22188 28845
from 11779 15313