19244 25017
from 20944 27227
8194 10652
22984 29879
8194 10652
14484 18829