29,538 shares
31,151 shares
31,033 shares
38,039 shares
42,112 shares
21,300 shares
37,226 shares
36,076 shares
30,723 shares
18,319 shares