45,028 shares
42,618 shares
44,864 shares
43,353 shares
280,322 shares
194,125 shares
227,354 shares
259,848 shares
138,851 shares
169,820 shares