20,537 shares
20,851 shares
21,615 shares
17,758 shares
20,789 shares
25,676 shares
350,228 shares
291,219 shares
405,724 shares
292,675 shares