1585
953
579
1225
610
673
623
1714
546
605
534
592
1058
578
525
510
684
2520
562
509
599
487
1743
754
493