29,540 shares
31,155 shares
31,039 shares
38,042 shares
42,118 shares
21,301 shares
37,231 shares
36,087 shares
30,726 shares
18,322 shares