19,743 shares
47,347 shares
30,841 shares
41,508 shares
305,779 shares
18,527 shares
29,904 shares
36,756 shares
25,546 shares
41,527 shares