18,961 shares
21,863 shares
14,446 shares
25,328 shares
20,254 shares
31,277 shares
537,767 shares
39,618 shares
34,317 shares
47,640 shares