2550
8
1423
1
842
2082
2
600
505
813
639
598
567
3029
3767
723
478
637
795
523
503
616
484
527
576
2979
3978
4
452
493
692
3
2400
1616
951