21,651 shares
35,053 shares
31,140 shares
16,422 shares
149,364 shares
108,586 shares
40,329 shares
116,151 shares
103,469 shares
96,103 shares