21152
8
3080
3
2932
2
3090
6
2245
4335
2903
7258
0
1047
297066
2328
1819
1
1336
1380
5242
2090
2558
635
3715
2468
5151
7159
10
496
2934
883
1973
674
3180
25669
4651