22,896 shares
16,493 shares
19,098 shares
224,140 shares
171,635 shares
184,997 shares
104,908 shares
91,050 shares
149,803 shares
315,727 shares