309,597 shares
302,901 shares
246,378 shares
63,649 shares
370,508 shares
48,304 shares
463,721 shares
301,886 shares
543,530 shares
481,730 shares