21152
8
3080
3
2932
2
3090
6
1751
1
2245
2903
467
0
528
1061
1047
1574
1380
496
297066
1492
690
935
1819
1606
19944
2605
2131
756
6236
10
1945
1526
2377
2571
3715