14093
20627
16994
19716
25350
26747
25874
19617
17006
40027