3090
6
2903
3
4258
1
2932
2
1585
21152
8
4706
2627
37355
13
3080
5527
12305
18816
11
1295
2476
6200
1289601
4
14861
7
929
1380
0
1107
25669
14
19783
2535
1325
2996
4044
5
6844
3083