32302
0
17946
25669
3498
4
21152
8
19783
2
3090
6
1461
7258
2535
1267
1583
2932
4096
383
2350
570
1
800
1443
3
1153
13676
21
28098
14
2996
3227
3080
4179
1044
1768
297066