21,280 shares
34,696 shares
30,736 shares
16,045 shares
149,151 shares
108,314 shares
39,987 shares
115,684 shares
103,341 shares
95,816 shares