19380 25194
from 14705 19117
11990 14388
16608 19929
28928 34713
16608 19929
35858 43029