5,751 shares
2,845 shares
506,413 shares
412,540 shares
295,672 shares
316,606 shares
142,444 shares
502,934 shares
310,519 shares
110,243 shares