5,758 shares
2,851 shares
506,416 shares
412,542 shares
295,675 shares
316,606 shares
142,445 shares
502,938 shares
310,520 shares
110,244 shares