18,822 shares
17,474 shares
18,313 shares
19,756 shares
15,492 shares
16,824 shares
41,169 shares
21,616 shares
331,013 shares
29,974 shares