from 21599 28078
from 44975 53970
from 96556 115867
from 48277 57932
from 108405 130086
from 83345 100014
from 43195 51834
from 78516 94219
from 50818 60981