32,326 shares
28,511 shares
35,281 shares
44,716 shares
42,683 shares
31,505 shares
67,951 shares
320,575 shares
246,336 shares
875,564 shares