20634
8
2730
6
476
0
2657
3
19279
2
2668
814
1
2474
1385
521
395
1020
653
1586
25137
338
440
924
399
492
258
2855
1343
2076
31535
1506
530
273
380