331,684 shares
350,954 shares
315,301 shares
249,262 shares
301,793 shares
345,875 shares
483,374 shares
329,410 shares
543,394 shares
536,005 shares