14045
28099
22570
20575
16948
19684
25281
26666
25814
19588