308,286 shares
269,490 shares
93,229 shares
134,017 shares
193,996 shares
250,964 shares
422,250 shares
133,901 shares
113,298 shares
394,824 shares