21152
8
297066
0
2245
3
3080
1047
2
3090
6
2932
189326
2238
1
5151
2270
3715
2061
1363
354
4651
10827
4
342
9956
19944
3085
5
2773
73
280
55
3457
1441
2471
174730
18
2650
20