32302
0
25669
17946
19783
2
3090
6
3498
4
21152
8
1461
7258
2535
2350
4096
28098
14
1267
2932
5209
9
38477
34
2666
383
1734
1258
1
878
1816
1443
3
2906
1153
3338
11
117
13676
21
1672