5,747 shares
2,843 shares
506,412 shares
412,538 shares
295,672 shares
316,606 shares
142,444 shares
502,934 shares
310,518 shares
110,241 shares