32302
0
17946
25669
19783
2
1461
3498
4
3090
6
7258
21152
8
1189
2535
14
2996
572
883
2114
2932
371
422
1193
2350
3546
1
3779
2906
1790
346
3765
547
2907
255