17946
0
32302
25669
19783
2
3498
4
3090
6
7258
1461
21152
8
2804
2535
1568
1
578
7071
5
2932
1092
1813
2350
3779
2623
3
3765
1153
957
3706
1480
2669
1569
1739
1320
3080