31,604 shares
15,087 shares
27,058 shares
110,748 shares
258,513 shares
235,815 shares
210,211 shares
64,524 shares
49,923 shares
124,928 shares