31,652 shares
15,122 shares
27,099 shares
110,796 shares
258,555 shares
235,860 shares
210,263 shares
64,578 shares
49,970 shares
124,968 shares