20634
8
4820
2
1020
0
2730
6
2587
16
520
593
2668
466
679
1084
469
421
422
416
370
282572
3092
1
2172
25137
601
17353
968
44
1098
470
1116
2369