39,948 shares
172,238 shares
425,661 shares
302,161 shares
74,291 shares
273,683 shares
191,943 shares
96,267 shares
320,682 shares
41,428 shares