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