20634
8
4111
2
1614
1
467
0
1653
4820
381
25137
2328
1020
3012
1549
957
1421
415
951
2198
456
3030
3
337
409
1163
1696
2710
9
787
1557
403
1161
602
1133