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