30941
20750
19588
24335
18270
15927