31416 40841
19635 25526
9818 12763
43448 52137
from 12452 14942