30955
27041
23818
23984
15790
7510