4,595 shares
3,057 shares
36,723 shares
256,379 shares
80,835 shares
185,049 shares
338,118 shares
108,289 shares
224,443 shares
232,596 shares