32302
0
2535
2
21152
8
25669
866
1
3090
6
2907
3957
3
3245
11153
3083
1433
19783
3351
2932
3498
4
1360
5402
9
17946
997
2838
3412
1294
2655
845
1153
2744
2009
5
3080
1044