21,515 shares
34,981 shares
31,007 shares
16,288 shares
149,264 shares
108,465 shares
40,256 shares
116,018 shares
103,402 shares
95,982 shares