21152
8
3080
3
2932
2
3090
6
5151
2245
1275
1
2740
1405
2903
1904
378
0
2405
761
1047
297066
1149
2629
1174
4837
5
1992
2600
4
3014
20
14
1535
2090
2571
3551
10