21,521 shares
35,010 shares
31,023 shares
16,296 shares
149,283 shares
108,476 shares
40,264 shares
116,065 shares
103,404 shares
95,988 shares