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