3090
6
2903
3
4258
1
2932
2
32302
0
1585
25669
21152
8
4706
2627
37355
13
3080
5402
9
5527
12305
18816
11
1295
2476
6200
1289601
4
14861
7
2009
5
1193
929
1380
1107
2750
14
19783
2535