21152
8
3080
3
2932
2
3090
6
5151
2245
2740
297066
0
2903
2405
1
1047
1992
807
2595
2629
2571
1606
1174
6561
14
4837
5
11059
9
3491
4
2600
3014
20
1369
2761
1145
3329
1505