491
  458
  400
  372
  371
  370
  338
  308
  286
  282
  270
  223
  219
  171
  145
  120