25669
0
17946
32302
3090
6
3498
4
21152
8
19783
2
2535
1461
7258
1294
1
522
645
3083
3080
3
2533
510
1666
1166
11
352
346
698
3475
5
2932
1400
783
572
2072
2755
2917
14