29,537 shares
31,151 shares
31,031 shares
38,037 shares
42,108 shares
21,296 shares
37,224 shares
36,070 shares
30,721 shares
18,317 shares