3,953 shares
3,218 shares
4,299 shares
3,879 shares
23,062 shares
412,408 shares
308,930 shares
213,728 shares
206,108 shares
343,682 shares