3090
6
4335
2
2903
3
2932
7258
0
32302
25669
21152
8
2328
3080
5402
9
1819
1
1336
1380
5242
2009
5
2090
2558
1193
635
2468
7159
10
496
2934
883
1973
674
2750
3180
14