30497
31669
40389
27416
21236
17336
15185
21799
18860