21152
8
3090
6
2903
3
3080
3779
2
2593
1
2932
585
19783
4837
5
2013
2763
0
3206
3765
4
297066
4358
2392
2711
2911
9
4651
2395
398656
19
550
5151
2740
25669
2535
4044
3083
17946