3090
6
21152
8
2903
3
2932
2
32302
0
3080
25669
676
1193
1189
1804
1
17946
2906
19783
14
3546
2996
1659
572
1174
612
2266
5504
16
2525
4
1976
2476
3222
5489
11
763
1045