32,485 shares
28,692 shares
35,401 shares
44,814 shares
42,734 shares
31,602 shares
68,462 shares
320,601 shares
246,721 shares
875,863 shares