112953 146839
from 124137 161378
from 48175 62628
from 38969 50660
from 213376 256051