31,434 shares
107,231 shares
80,542 shares
65,284 shares
65,602 shares
86,201 shares
44,960 shares
50,353 shares
52,261 shares
69,215 shares