17946
0
25669
32302
19783
2
3498
4
3090
6
7258
1461
21152
8
2535
572
3765
1189
1768
2932
3546
1
2350
2996
3779
2903
3
2964
1603
2113
2906
2476
14
1153
984
4471
6164