32302
0
2996
3051
2
2949
21152
8
536
7258
14
572
3090
6
6781
1
2903
3
2932
3926
665
1458
1350
1400
337
108797
515
1045
297066
925
3125
1812
4471
61216
1189
1028