526
547
570
533
531
519
500
514
542
522
544
611
563
561
505
580
477
497
509
513
499
476
511
495
521
504
481
539
527