20634
8
2855
3
2668
2
2730
6
1020
0
1157
1137
1
2243
7
1780
2587
16
547
2069
4536
2657
3092
625
282572
2727
467
180849
968
437
845
3442
4820
379
2346
4396
2797
10
25137