21152
8
3080
3
2932
2
3090
6
951
1
2245
1075
297066
0
2903
1174
496
2530
4
1681
1606
2906
1380
1047
1526
1081
32302
3485
7
467
1819
3078
3041
1787
5527
3083
17946
3546