17946
0
32302
25669
3498
4
19783
2
3090
6
1461
21152
8
7258
2535
3326
3
2932
2350
1153
3083
4179
1
3145
660
3080
2666
9
1044
1768
2258
2235
1131
3926
14
1173
2274
2941
2907