2903
3
2258
1
21152
8
25669
0
3090
6
2932
2
17946
3724
1189
6236
10
14
1769
475
5141
7
19783
585
109
3080
2996
2964
1603
3546
1812
2906
492
572
4471
32302
657
1492