39525 51383
from 32338 38805
48178 57813
40545 52709
44328 53193
45318 54381
from 49498 59397