22,781 shares
19,686 shares
30,283 shares
55,831 shares
505,004 shares
256 shares
249 shares
240 shares