2666
565
2580
547
3588
760
3013
639
2573
545
2647
561
2475
525
2799
593