21133
30640
16161
25791
14145
15926
37587
17957
20993
15967
17788
21050
12790