20634
8
2730
6
2855
3
2668
2
3442
282572
0
625
798
4820
422
4396
552
467
2125
1
2526
1020
2275
646
246
2461
20
400
475
804
458
353
1824
2211
1650
477
486