3090
6
2903
3
2932
2
17946
0
2902
16
3498
4
1828
21152
8
1153
3080
3546
1
1514
2258
1659
32302
763
2949
2556
2087
1591
25669
2342
1656
7034
19783
2535
4044
5
3083
1709
9956