3090
6
2903
3
2932
2
2996
0
21152
8
572
3080
108797
3145
4
1307
1
25669
2155
3206
5
1537
2823
1410
826
938
14
2173
3551
10
19783
2535
2920
3491
1150
1739
4044
3083
2942