from 43195 51834
from 83345 100014
from 116884 140261
from 132130 158556