509 shares
453 shares
431 shares
427 shares
421 shares
401 shares
394 shares
340 shares
338 shares
324 shares