309,592 shares
302,801 shares
246,254 shares
63,621 shares
370,503 shares
48,219 shares
463,671 shares
301,771 shares
543,368 shares
481,713 shares