2903
3
3090
6
2377
1
2087
2
2932
2151
572
0
2270
1189
21152
8
1978
25669
19783
17946
3080
2964
1603
1945
3546
2906
4471
2048
1849
1492
951
2258
1694
2145
6236
10
2996