14096
20637
16997
19721
25356
26750
25879
19618
17013
40033