2903
3
3090
6
2996
0
2932
2
21152
8
25669
3206
5
108797
17946
7793
4
3546
1
12459
572
19783
2258
1492
951
1694
3080
6236
10
5141
7
2964
1603
317
10827
2906
1189
17970
15
1372
3551