1390
2
506
1
2550
8
842
1423
2082
813
639
649
568
599
3768
3030
724
560
2380
882
1216
1124
6
907
609
652
1328
787
705
2614
621
638
716