2903
3
3090
6
3765
4
2932
2
1986
181997
11
21152
8
2169
25669
0
19783
17946
3080
2964
1
1603
2666
9
3546
13967
2906
11650
23
572
1566
18258
4471
1467
5635
1382
1492
951
2258
1694