32302
0
1015
1
3090
6
6236
10
2903
3
2932
2
25669
21152
8
3546
562
17946
1660
4
2184
3080
5402
9
19783
11059
1967
2996
11153
572
1193
1189
2245
1369
2562
1566
1681
10827
3083