17946
0
32302
25669
2366
1
1397
21152
8
3090
6
3498
4
19783
2
706
572
1461
2666
9
1189
2535
1287
7258
608
612
2087
471
2309
2551
14
13803
3083
1064
1618
657
1107