2996
0
3090
6
2903
3
2932
2
14
25669
19783
21152
8
2535
17946
3080
108797
3546
1
1189
3206
5
1537
2823
32302
1193
3191
7
2799
1922
2496
572
536
3551
10
2920
4
3491
1107
4044