139400 181220
from 121295 157684
from 196350 255255
276087 331304
233629 280355