20634
8
2855
3
2668
2
1020
0
2730
6
19279
282572
3381
2275
2328
31535
744
2526
2111
25137
17353
3442
458
1416
4820
1320
1
4396
318
547
276
995
347
419
495