14066
20596
16970
19699
25310
26690
25839
19606
16995
40008