32302
0
2949
3051
2
108797
3926
14
2996
297066
7258
3090
6
3546
1
5771
10
1458
2903
3
536
4198
2932
925
1289601
4
10827
9956
21152
8
1812
6781
61216
572
55904
272
131589
37355
13
645