50,971 shares
398,047 shares
43,945 shares
160,855 shares
287,281 shares
31,377 shares
161,334 shares
186,875 shares
174,961 shares
511,019 shares