21,613 shares
35,047 shares
31,131 shares
16,390 shares
149,358 shares
108,559 shares
40,316 shares
116,141 shares
103,458 shares
96,081 shares