405
622
569
559
548
539
528
517
506
494
483
451
439
428
417
405
394
335
314
288
252
240
229
216