3090
6
2903
3
2932
2
1755
1
2996
0
21152
8
2273
3080
1616
2166
108797
2698
4
2395
5527
1773
25669
3195
3206
5
1793
1537
2823
1709
1000
1558
14
3551
10
19783
2535
2920
3491