21,406 shares
34,713 shares
30,749 shares
16,170 shares
149,177 shares
108,387 shares
40,096 shares
115,856 shares
103,355 shares
95,885 shares