23,021 shares
23,343 shares
18,570 shares
318,877 shares
282,365 shares
174,916 shares
76,718 shares
160,553 shares
407,248 shares
73,954 shares