32302
0
25669
17946
19783
2
3090
6
3498
4
1461
2136
21152
8
1819
1
7258
4179
2535
745
1526
2350
1986
2344
6315
1913
5
14
1864
2932
3196
2660
2884
1431
3485
7
2530
2666
9