from 410040 533052
from 138752 166502
from 213376 256051
from 121961 146354