32302
0
3051
2
1623
1
2535
3125
1069
25669
1527
1458
3090
6
7258
4044
5
17946
1059
1331
21152
8
19783
1672
181997
11
3926
14
297066
3629
3498
4
1162
2478
1243
665
1431
3083
5375