32,242 shares
28,428 shares
35,268 shares
44,632 shares
42,671 shares
31,430 shares
67,739 shares
320,562 shares
246,284 shares
875,464 shares