3090
6
2903
3
25669
0
2932
2
32302
21152
8
1193
3080
5402
9
4471
572
14
1189
2009
5
2996
1743
2750
1
19783
2535
4044
3083
17946
10827
4
657
2465
3125
3546
8527
3498
3779