107,095 shares
91,822 shares
89,310 shares
89,043 shares
88,842 shares
69,322 shares
53,773 shares
44,812 shares
37,350 shares
31,984 shares