40448 52583
8051 10467
9032 11742
49038 58846
11308 13570
from 29218 35062
11689 14026