from 34364 44673
18261 23740
16102 20933
8051 10467