556
560
763
672
592
793
950
1083
938
902
867
850
902
2678
2976
2770
2950
2736
2754
2677
2577
2594
2761
1644
1592
1511
1407
1416
1396
1452
1431
1159
1333
1442