21,512 shares
34,975 shares
31,007 shares
16,278 shares
149,263 shares
108,460 shares
40,256 shares
116,004 shares
103,394 shares
95,979 shares