3090
6
2996
0
2903
3
2932
2
21152
8
25669
737
14
3546
1
3080
108797
3551
10
346
572
635
255
3206
5
1537
2823
478
3680
536
1992
2902
16
1479
616
19783
2535
2920
4
3491