21152
8
3090
6
2911
9
2903
3
2593
1
2932
2
5151
297066
0
398656
19
19783
2405
3080
6753
17
17946
3546
3071
25669
2711
4651
1992
2763
32302
2744
2902
16
4335
3014
20
2799
3765
4
550
9956