17946
0
32302
25669
3090
6
1461
3498
4
19783
2
21152
8
7258
3779
2865
4044
5
2535
1892
1
3125
4721
4639
940
3080
3
2964
989
1061
2478
2350
4471
1672
1011
5439
2986
2194