20634
8
2190
1
2730
6
2855
3
2668
2
2111
2955
3442
4820
19279
518
0
815
340
1333
4396
467
2125
2526
2275
2461
20
543
486
637
3092
282572
2810
63
487
603
968