21152
8
3080
3
1739
1
2932
2
3090
6
3492
1180
1104
2245
2903
1047
2503
297066
0
1446
1849
2193
543
3715
3576
5151
25669
4651
14
19783
2535
2996
4044
5
3083
2886
17946