14093
20626
16993
19716
25347
26746
25874
19617
17006
40026