21152
8
2110
1
1825
2727
2243
6
1371
1332
2535
2
1111
5382
5
1277
4383
3
929
467
0
2055
2960
30334
951
1639
1380
1603
4944
496
1015
1751
1087
3498
4
5489
11
1606
3090