3090
6
4335
2
2903
3
2932
7258
0
21152
8
2328
3080
1819
1
3673
1336
1380
5242
2090
2558
635
2468
2919
7159
10
496
2934
883
1973
674
3180
25669
14
2358
9
1070
19783