17946
0
32302
25669
3090
6
1461
3498
4
19783
2
21152
8
572
7258
3779
2996
14
2865
4044
5
1189
2535
1892
1
3125
4721
4639
940
3080
3
2964
989
1061
2478
1193
2350
4471