from 34364 44673
18261 23740
8051 10467
16102 20933