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