from 248923 323599
from 74970 97461
from 150705 195917
81685 106191
from 61030 79339
from 60223 78289
from 100470 130611
from 96093 124920
from 49683 64587
405025 526533