29,527 shares
31,130 shares
31,025 shares
38,027 shares
42,099 shares
21,289 shares
37,219 shares
36,051 shares
30,718 shares
18,302 shares