45,016 shares
42,612 shares
44,857 shares
43,338 shares
280,315 shares
194,115 shares
227,345 shares
259,840 shares
138,843 shares
169,804 shares