40,609 shares
322,524 shares
23,763 shares
64,993 shares
30,985 shares
23,171 shares
250,498 shares
28,508 shares
148,984 shares
25,800 shares