311 shares
335 shares
280 shares
259 shares
254 shares
232 shares
300 shares
263 shares
331 shares
301 shares