29,528 shares
31,130 shares
31,025 shares
38,028 shares
42,099 shares
21,289 shares
37,219 shares
36,053 shares
30,718 shares
18,306 shares