28,490 shares
341,314 shares
41,862 shares
158,116 shares
339,292 shares
35,953 shares
264,443 shares
30,401 shares
383,678 shares
110,302 shares