21152
8
3080
3
2932
2
3090
6
2245
10827
4
2990
0
2903
4258
1
1047
1492
297066
2525
1606
2600
1760
14861
7
3715
5151
9036
9
189326
25669
4651
14
19783
2535
2996
4044
5
3083
17946