2903
3
3090
6
3765
4
2932
2
2996
0
1986
25669
3206
5
21152
8
2169
19783
17946
7793
3080
108797
1436
2964
1
1603
2666
9
3546
13967
2906
2499
11650
23
572
1566
18258
12459
4471
1467