40,353 shares
42,739 shares
38,022 shares
205,112 shares
31,044 shares
41,969 shares
308,178 shares
20,187 shares
390,672 shares
47,788 shares