1390
2
505
1
2550
8
842
1423
2082
813
639
649
567
599
3767
3030
723
560
2379
882
1216
1124
6
907
609
652
1328
787
705
2614
621
638
506
716