21,520 shares
35,010 shares
31,023 shares
16,294 shares
149,281 shares
108,474 shares
40,264 shares
116,063 shares
103,404 shares
95,988 shares