356,038 shares
427,933 shares
338,860 shares
317,478 shares
295,684 shares
227,878 shares
122,497 shares
300,016 shares
224,649 shares
440,543 shares