31,509 shares
17,915 shares
13,257 shares
54,162 shares
13,224 shares
74,944 shares
25,088 shares
18,263 shares
119,913 shares
98,483 shares