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