356,048 shares
427,941 shares
338,864 shares
317,482 shares
295,686 shares
227,888 shares
122,507 shares
300,036 shares
224,656 shares
440,624 shares