5,778 shares
2,865 shares
506,420 shares
412,550 shares
295,684 shares
316,608 shares
142,446 shares
502,945 shares
310,523 shares
110,250 shares