31,620 shares
15,092 shares
27,069 shares
110,765 shares
258,529 shares
235,833 shares
210,232 shares
64,540 shares
49,942 shares
124,942 shares