29,989 shares
31,545 shares
31,130 shares
38,133 shares
42,235 shares
21,420 shares
37,326 shares
36,213 shares
30,836 shares
18,714 shares