18,972 shares
17,559 shares
18,497 shares
19,902 shares
15,634 shares
16,937 shares
41,311 shares
21,775 shares
331,159 shares
30,116 shares