259,046 shares
116,164 shares
64,273 shares
96,202 shares
254,512 shares
275,931 shares
312,302 shares
150,985 shares
173,115 shares
180,940 shares