1593
793
657
666
606
525
452
574
586
578
573
542
536
703
530
511
463
474
491
604
487
506
2574
550
476