30561
16119
25753
14128
15904
37492
17919
20962
15947
17757
21018
12743