14066
28134
22591
20597
25312
26691
25839
19607
16995
40008