17946
0
25669
32302
3498
4
21152
8
19783
2
3090
6
1461
1189
14
7258
2996
2535
1212
1
2258
984
341
2087
1768
2932
2366
2907
2350
1193
633
3779
4044
5
96
2903
3
3051