from 150535 195696
38718 50333
from 137828 179176
139485 181331
99110 128843