45,038 shares
42,623 shares
44,880 shares
43,360 shares
280,335 shares
194,136 shares
227,365 shares
259,858 shares
138,863 shares
169,833 shares