from 43197 56156
11781 15315
7878 9454
from 68966 82759
66640 86632
from 59286 71143
from 85026 102031
from 232756 279307
from 197186 236623
from 120188 144226
from 16009 19211
from 77497 92997