21152
8
3090
6
2903
3
2593
1
4258
2932
2
1585
4706
2627
37355
13
297066
0
3080
5527
12305
18816
11
1295
2476
6200
1289601
4
14861
7
2711
2911
9
4651
398656
19
929
1380
550
5151
1107
25669