2669
2
3090
6
1568
1
2903
3
2932
2996
0
21152
8
578
496
3080
108797
1092
1813
1787
25669
957
2804
4
1480
3206
5
1569
1537
2823
1739
1320
771
14
3551
10
19783
2535
2920