20634
8
1020
0
2730
6
2587
16
2069
3
520
593
177
2668
2
90
466
679
355
492
1084
2645
3498
4
469
421
422
416
370
3092
1
2172
25137
601
282572
17353