29,538 shares
31,151 shares
31,034 shares
38,039 shares
42,113 shares
21,300 shares
37,226 shares
36,078 shares
30,723 shares
18,320 shares