31,590 shares
15,071 shares
27,047 shares
110,724 shares
258,491 shares
235,798 shares
210,193 shares
64,512 shares
49,900 shares
124,916 shares