21152
8
3080
3
2932
2
3090
6
1431
1
2245
2166
2903
467
0
1401
528
2110
1047
1380
496
297066
1492
690
935
4179
1819
1606
2152
19944
2605
2131
6236
10
1511
1526
1942
9