from 30908 37089
21091 25310
38878 46654
57427 68912
45738 54886
from 35319 42383