3090
6
2903
3
2932
2
1239
1
1248
32302
0
2750
2518
25669
21152
8
2189
3080
5402
9
3372
676
3484
14801
11
787
6707
1154
2106
3954
2009
5
223
736
697
598
2087
733
7793
4