17946
0
25669
3090
6
32302
635
19783
2
21152
8
1461
1768
3498
4
2903
3
1045
255
3080
7258
572
2932
3680
2480
1
1849
2535
670
1828
2350
1294
2964
4775
1603
3546
10827