41,748 shares
26,029 shares
25,587 shares
253,025 shares
168,343 shares
54,872 shares
266,403 shares
296,370 shares
38,436 shares
213,196 shares