from 159971 191965
from 50096 65124
from 38202 49663
from 50997 66296
from 84334 109634
from 65413 85036
from 22525 29283
from 22525 29283
from 28448 34138
from 32436 42167
from 32436 42167
from 42888 55754
from 138285 165942
from 125926 151111
from 88478 115022
from 123077 160000
from 77486 100732
from 115688 150395
87757 114085
from 86284 103541
from 60908 79180
from 42347 55051