21152
8
3090
6
2535
2
2903
3
2593
1
2932
3158
2788
297066
0
3080
6741
4
1489
3286
2031
2711
2295
2911
9
4651
398656
19
1364
1663
5
550
5151
25669
19783
4044
3083
10180
17946
2465