14096
28201
22636
20637
25356
26750
25879
19618
17013
40033