2989
3
3052
6
1044
1
652
2
2877
4
836
790
590
605
673
572
581
751
550
798
1000
0
2649
1593
633
818
539
538
557
1545
7
2525
10
592
810
1211