158,916 shares
157,664 shares
145,751 shares
108,421 shares
85,281 shares
81,319 shares
48,145 shares
34,279 shares
33,045 shares
29,307 shares