19567 23480
from 16771 20125
39134 46960
from 14480 17376
41908 50289