20634
8
2727
2
2730
6
2120
845
0
467
3092
1
928
1862
1020
714
3498
4
2587
16
2275
17353
2103
31535
2125
392
2461
20
1501
483
418
177
282572
19279
2064
1824
486
871