18,918 shares
17,522 shares
18,436 shares
19,849 shares
15,617 shares
16,881 shares
41,276 shares
21,735 shares
331,111 shares
30,082 shares