14091
20620
16991
19715
25347
26745
25872
19617
17004
40026