3090
6
32302
0
3051
2
2996
21152
8
3080
3
572
2949
7258
536
108797
3779
297066
1812
1
2903
2932
6781
2865
61216
1679
1212
8945
1239
1162
1331
1527
645
1431
1623
3926
14