22,786 shares
19,692 shares
30,289 shares
55,838 shares
505,019 shares
258 shares
250 shares
240 shares