21152
8
3080
3
2932
2
3090
6
2110
1
2184
2245
2903
467
0
2725
22
528
776
1047
2352
1380
496
297066
1492
690
935
3298
1819
1305
1660
4
3248
1606
1446
3575
4228
19944