32302
0
25669
1583
2535
2
21152
8
19783
4096
28098
14
3090
6
1267
2932
3498
4
2750
1
5402
9
5209
38477
34
2666
383
17946
570
800
878
1816
1443
3
2906
1153
3338
11
117
13676
21
1672