2903
3
553
1
1619
2508
7
3090
6
2028
2
2932
2929
2996
0
25669
3206
5
3158
21152
8
19783
17946
7793
4
3080
108797
2964
1603
3546
6026
2906
2879
572
4311
12459
4471
1492
951