343,893 shares
13,363 shares
126,032 shares
24,535 shares
235,376 shares
18,576 shares
40,420 shares
42,051 shares
43,866 shares
31,948 shares