21152
8
3080
3
2932
2
3090
6
1047
1396
1
2245
2903
467
0
2304
297066
1399
1938
1568
2258
572
1015
496
1632
1691
1547
1606
3715
1819
6236
10
8527
5151
17970
15
1978
12779