from 105012 136516
from 12990 16887
12373 16085
11385 14801