4375
4
3008
3
1051
1
1392
3870
12
103
0
106
572
4697
1377
2
1001
693
575
402
921
685
464
742
182
1400
503
2495
32
4646
70
1160
669
931
692
445