20634
8
2855
3
2668
2
2730
6
458
0
1551
2069
282572
25137
2657
1824
625
1897
1
1020
968
467
381
775
2587
16
918
3442
4820
1512
4396
1462
19279
2275
443
4940
5
3383