32,582 shares
28,845 shares
35,600 shares
44,894 shares
42,786 shares
31,836 shares
68,799 shares
320,618 shares
246,979 shares
876,007 shares