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