31,726 shares
15,208 shares
27,183 shares
110,892 shares
258,633 shares
235,912 shares
210,346 shares
64,652 shares
50,055 shares
125,008 shares