308,282 shares
269,486 shares
93,224 shares
134,012 shares
193,934 shares
250,956 shares
422,241 shares
133,897 shares
113,292 shares
394,818 shares