309,693 shares
303,075 shares
246,551 shares
63,767 shares
370,589 shares
48,484 shares
463,801 shares
302,035 shares
543,712 shares
481,825 shares