from 34680 45084
from 39213 47055
8330 10829
from 4420 5746