45,130 shares
42,726 shares
45,131 shares
43,448 shares
280,437 shares
194,225 shares
227,638 shares
259,979 shares
138,944 shares
170,105 shares