3090
6
2996
0
2903
3
2932
2
1606
1
1462
21152
8
3080
818
108797
1562
9036
9
25669
467
380
3206
5
2179
1537
6315
4
2823
779
17025
20
2274
14
3551
10
19783
2535
2920
3491
2559