21152
8
3080
3
2932
2
3090
6
2906
2245
2903
1174
1
2530
4
951
1047
297066
0
2866
2740
665
5
5950
10
1606
940
3485
7
1526
32302
66
844
3078
1814
3041
1935
1365
2744
12779