21152
8
3090
6
2932
2
1646
3
19783
3080
2903
2593
1
2108
3546
1788
2911
9
601
2450
3140
4
5978
398656
19
25669
0
4044
5
2535
1189
5151
297066
716
32302
4471
17946
2949
3125
2219