20634
8
2730
6
521
1
683
0
1506
2008
1551
2
1824
2657
3
25137
2668
608
1428
814
422
2474
1385
2042
919
395
369
349
859
351
631
493
1405
22882
17
1269
392