from 35574 42689
from 30908 37089
18190 23647
17213 22376
8543 11105
from 26053 33868
from 4293 5580
16490 21437