21,758 shares
119,816 shares
201,653 shares
594,158 shares
331,345 shares
39,951 shares
410,756 shares
66,442 shares
44,689 shares
33,963 shares